灵感来源于Francine Rivers的小说,故事发生在北美阿巴拉契亚山脉的一个威尔士移民村落。十九世纪五十年代,旧的迷信习俗仍然支配着大部分村民们的思想,甚至有人利用这些迷信的仪式掩盖神秘的过去。十岁的女孩Cadi (Liana Liberato) 在祖母的葬礼上第一次接触到食罪者(Peter Wingfield),一个被黑色兜帽和斗篷覆盖着的神秘男人,看着他缓缓地匍匐到祖母的尸体上,饮下她的罪,从而接收死者生前不光彩的一切,并使之得到救赎。从那一刻起, Cadi决定去寻找神秘的食罪者,她要让食罪者的魔法清除自己身上的罪——对于妹妹的去世而产生的强烈罪恶感,对于使家人卷入悲伤的深深自责。在寻找食罪者的旅程上,Cadi与一个思想不着边际的男孩Fagan (Soren Fulton)成为了伙伴,虽然途中Fagan的变态父亲(Stewart Finlay-McLennan)不停地躲在暗处阴险地跟踪着他们, Cadi依然固执地寻找着食罪者,然而最终的食罪仪式能否让她减轻罪恶感呢,到底灵魂能否通过外界的干涉而得到救赎呢?